/*
 * Ejercicio:
 *
 * Crear una clase que realice las siguientes tareas:
 *  - Cargar un fichero de texto (pidiendo el nombre)
 *  - Guardar un fichero de texto (pidiendo el nombre)
 *  - Mostrar una serie de estadísticas sobre el fichero:
 *      + Nº de palabras
 *      + Nº de lineas
 *
 */
package estadisticasfichero;

import es.random.mifichero.FicheroTexto;

/**
 * Almacena los datos de un contacto.
 *
 * @author: $Author: franchux $
 * @version: $Rev: 29 $
 * @Fecha: $Date: 2009-03-26 09:58:51 +0000 (Thu, 26 Mar 2009) $
 * $Id: Main.java 29 2009-03-26 09:58:51Z franchux $
 */
public class Main
{

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args)
    {
        FicheroTexto fich = new FicheroTexto("prueba.txt");

        // fich.cargar();
        System.out.println(fich.getContenido());

        fich.setContenido("primera\r\nesta linea\r\ncambiado");
        fich.guardar();

        //fich.guardarComo("nuevo.txt");

        InterfazUsuario ui = new InterfazUsuario();


        fich.setContenido(ui.pideNuevoTexto());

        String nombre = ui.pideNombreFicheroTxt();

        if(!nombre.equals("")) {
            fich.guardarComo(nombre);
        } else {
            fich.guardar();
        }

        fich.estadisticas();
    }


}
